start: 00000000 600E bra +0x10 /* 00000010 */ 00000002 0000 4344 ori.b D0, 0x44 /* 'D' */ 00000006 4546 chk.w D2, D6 00000008 00E5 .incomplete 0000000A 0000 0000 ori.b D0, 0x0 0000000E 0000 41FA ori.b D0, 0xFA // begin alternate branch 00000010-00000014 label00000010: 00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */] // end alternate branch 00000010-00000014 label00000010: // (misaligned) 00000012 FFEE .invalid <> 00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0 00000018 6000 0F3E bra +0xF40 /* 00000F58 */ 0000001C 7200 moveq.l D1, 0x00 0000001E 6002 bra +0x4 /* 00000022 */ fn00000020: 00000020 72FF moveq.l D1, 0xFFFFFFFF label00000022: 00000022 4E56 FFF4 link A6, -0x000C 00000026 486E FFF4 pea.l [A6 - 0xC] 0000002A 3F3C 0017 move.w -[A7], 0x17 0000002E A9EB syscall Pack4/FP68K 00000030 3F3C 6000 move.w -[A7], 0x6000 /* '`\0' */ 00000034 4857 pea.l [A7] 00000036 3F3C 0001 move.w -[A7], 0x1 0000003A A9EB syscall Pack4/FP68K 0000003C 544F addq.w A7, 2 0000003E 41EE FFF6 lea.l A0, [A6 - 0xA] 00000042 226E 0008 movea.l A1, [A6 + 0x8] 00000046 20D9 move.l [A0]+, [A1]+ 00000048 20D9 move.l [A0]+, [A1]+ 0000004A 3091 move.w [A0], [A1] 0000004C 5148 subq.w A0, 8 0000004E 43EE 000C lea.l A1, [A6 + 0xC] 00000052 613E bsr +0x40 /* 00000092 */ 00000054 3F3C 0004 move.w -[A7], 0x4 00000058 4857 pea.l [A7] 0000005A 3F3C 001B move.w -[A7], 0x1B 0000005E A9EB syscall Pack4/FP68K 00000060 C21F and.b D1, [A7]+ 00000062 671C beq +0x1E /* 00000080 */ 00000064 7200 moveq.l D1, 0x00 00000066 0890 0007 bclr.b [A0], 0x7 0000006A 6704 beq +0x6 /* 00000070 */ 0000006C 123C 0080 move.b D1, 0x80 label00000070: 00000070 487A 002C pea.l [PC + 0x2C /* 0000009E, value 0x3F000000 '?\0\0\0', cstring "?" */] 00000074 4850 pea.l [A0] 00000076 3F3C 1000 move.w -[A7], 0x1000 0000007A A9EB syscall Pack4/FP68K 0000007C 8310 or.b [A0], D1 0000007E 6112 bsr +0x14 /* 00000092 */ label00000080: 00000080 486E FFF4 pea.l [A6 - 0xC] 00000084 3F3C 0019 move.w -[A7], 0x19 00000088 A9EB syscall Pack4/FP68K 0000008A 4E5E unlink A6 0000008C 205F movea.l A0, [A7]+ 0000008E 584F addq.w A7, 4 00000090 4ED0 jmp [A0] fn00000092: 00000092 4850 pea.l [A0] 00000094 4851 pea.l [A1] 00000096 3F3C 2810 move.w -[A7], 0x2810 0000009A A9EB syscall Pack4/FP68K 0000009C 4E75 rts 0000009E 3F00 move.w -[A7], D0 000000A0 0000 225F ori.b D0, 0x5F /* '_' */ 000000A4 201F move.l D0, [A7]+ 000000A6 A04C syscall CompactMem 000000A8 2E80 move.l [A7], D0 000000AA 7000 moveq.l D0, 0x00 label000000AC: 000000AC 2F09 move.l -[A7], A1 label000000AE: 000000AE 31C0 0220 move.w [0x00000220 /* MemErr */], D0 000000B2 4E75 rts 000000B4 7000 moveq.l D0, 0x00 000000B6 60F6 bra -0x8 /* 000000AE */ fn000000B8: 000000B8 225F movea.l A1, [A7]+ 000000BA 205F movea.l A0, [A7]+ 000000BC A029 syscall HLock 000000BE 4EFA FFEC jmp [PC - 0x14 /* 000000AC */] fn000000C2: 000000C2 225F movea.l A1, [A7]+ 000000C4 205F movea.l A0, [A7]+ 000000C6 A02A syscall HUnlock 000000C8 4EFA FFE2 jmp [PC - 0x1E /* 000000AC */] fn000000CC: 000000CC 4A78 028E tst.w [0x0000028E /* ROM85 */] 000000D0 6B22 bmi +0x24 /* 000000F4 */ 000000D2 303C 0090 move.w D0, 0x90 000000D6 A346 syscall GetOSTrapAddress, flags=3 000000D8 2248 movea.l A1, A0 000000DA 303C 009F move.w D0, 0x9F 000000DE A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 000000E0 B3C8 cmpa.l A1, A0 000000E2 6710 beq +0x12 /* 000000F4 */ 000000E4 225F movea.l A1, [A7]+ 000000E6 205F movea.l A0, [A7]+ 000000E8 301F move.w D0, [A7]+ 000000EA 2F09 move.l -[A7], A1 000000EC A090 syscall SysEnvirons 000000EE 3F40 0004 move.w [A7 + 0x4], D0 000000F2 4E75 rts label000000F4: 000000F4 206F 0004 movea.l A0, [A7 + 0x4] 000000F8 303C 0001 move.w D0, 0x1 000000FC 2248 movea.l A1, A0 000000FE 6006 bra +0x8 /* 00000106 */ 00000100 0313 btst [A3], D1 00000102 0B02 btst D2, D5 00000104 0100 btst D0, D0 label00000106: 00000106 303C 0010 move.w D0, 0x10 0000010A E240 asr D0.w, 1 0000010C 5340 subq.w D0, 1 label0000010E: 0000010E 4258 clr.w [A0]+ 00000110 51C8 FFFC dbf D0, -0x6 /* 0000010E */ 00000114 32BC 0001 move.w [A1], 0x1 00000118 2078 02AE movea.l A0, [0x000002AE /* ROMBase */] 0000011C 337C FFFE 0002 move.w [A1 + 0x2], 0xFFFE 00000122 0C28 00FF 0009 cmpi.b [A0 + 0x9], 0xFF 00000128 6742 beq +0x44 /* 0000016C */ 0000012A 4A28 0008 tst.b [A0 + 0x8] 0000012E 6E20 bgt +0x22 /* 00000150 */ 00000130 337C FFFF 0002 move.w [A1 + 0x2], 0xFFFF 00000136 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000013A 6B30 bmi +0x32 /* 0000016C */ 0000013C 337C 0001 0002 move.w [A1 + 0x2], 0x1 00000142 4A78 0B22 tst.w [0x00000B22 /* HWCfgFlags */] 00000146 6A24 bpl +0x26 /* 0000016C */ 00000148 337C 0002 0002 move.w [A1 + 0x2], 0x2 0000014E 601C bra +0x1E /* 0000016C */ label00000150: 00000150 4269 0002 clr.w [A1 + 0x2] 00000154 0C28 0002 0008 cmpi.b [A0 + 0x8], 0x2 0000015A 6E10 bgt +0x12 /* 0000016C */ 0000015C 6708 beq +0xA /* 00000166 */ 0000015E 337C 0004 0002 move.w [A1 + 0x2], 0x4 00000164 6006 bra +0x8 /* 0000016C */ label00000166: 00000166 337C 0003 0002 move.w [A1 + 0x2], 0x3 label0000016C: 0000016C 4269 0004 clr.w [A1 + 0x4] 00000170 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2 00000176 6E0A bgt +0xC /* 00000182 */ 00000178 1038 012F move.b D0, [0x0000012F /* CPUFlag */] 0000017C 5240 addq.w D0, 1 0000017E 1340 0007 move.b [A1 + 0x7], D0 label00000182: 00000182 4A78 028E tst.w [0x0000028E /* ROM85 */] 00000186 6B0E bmi +0x10 /* 00000196 */ 00000188 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4 0000018E 6706 beq +0x8 /* 00000196 */ 00000190 137C 0001 0008 move.b [A1 + 0x8], 0x1 label00000196: 00000196 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF 0000019C 6206 bhi +0x8 /* 000001A4 */ 0000019E 137C 0001 0009 move.b [A1 + 0x9], 0x1 label000001A4: 000001A4 1038 021E move.b D0, [0x0000021E /* KbdType */] 000001A8 41FA FF5B lea.l A0, [PC - 0xA5 /* 00000105, value 0x303C00 '0<\0', cstring "" */] 000001AC 323C 0004 move.w D1, 0x4 label000001B0: 000001B0 B020 cmp.b D0, -[A0] 000001B2 57C9 FFFC dbeq D1, -0x6 /* 000001B0 */ 000001B6 5241 addq.w D1, 1 000001B8 3341 000A move.w [A1 + 0xA], D1 000001BC 4A38 0291 tst.b [0x00000291 /* PortBUse */] 000001C0 6B18 bmi +0x1A /* 000001DA */ 000001C2 1238 01FB move.b D1, [0x000001FB /* SPConfig */] 000001C6 0201 000F andi.b D1, 0xF 000001CA 0C01 0001 cmpi.b D1, 0x1 000001CE 660A bne +0xC /* 000001DA */ 000001D0 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */] 000001D4 1368 0007 000D move.b [A1 + 0xD], [A0 + 0x7] label000001DA: 000001DA 3378 0210 000E move.w [A1 + 0xE], [0x00000210 /* BootDrive */] 000001E0 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */] 000001E4 6D44 blt +0x46 /* 0000022A */ 000001E6 4269 000E clr.w [A1 + 0xE] 000001EA 323C 003C move.w D1, 0x3C /* '<' */ label000001EE: 000001EE 4267 clr.w -[A7] 000001F0 51C9 FFFC dbf D1, -0x6 /* 000001EE */ 000001F4 204F movea.l A0, A7 000001F6 3178 0A58 0018 move.w [A0 + 0x18], [0x00000A58 /* SysMap */] 000001FC 7008 moveq.l D0, 0x08 000001FE A260 syscall FSDispatch/HFSDispatch, flags=2 00000200 6624 bne +0x26 /* 00000226 */ 00000202 3168 0034 0016 move.w [A0 + 0x16], [A0 + 0x34] 00000208 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 0000020A 661A bne +0x1C /* 00000226 */ 0000020C 2168 005A 0030 move.l [A0 + 0x30], [A0 + 0x5A] 00000212 217C 4552 494B 001C move.l [A0 + 0x1C], 0x4552494B /* 'ERIK' */ 0000021A 7001 moveq.l D0, 0x01 0000021C A260 syscall FSDispatch/HFSDispatch, flags=2 0000021E 6606 bne +0x8 /* 00000226 */ 00000220 3368 0016 000E move.w [A1 + 0xE], [A0 + 0x16] label00000226: 00000226 DEFC 007A add.w A7, 0x7A /* 'z' */ label0000022A: 0000022A 2049 movea.l A0, A1 0000022C 225F movea.l A1, [A7]+ 0000022E 5C4F addq.w A7, 6 00000230 3EBC EA84 move.w [A7], 0xEA84 00000234 4ED1 jmp [A1] fn00000236: 00000236 4E56 FFDE link A6, -0x0022 0000023A 2F0C move.l -[A7], A4 0000023C 286E 0008 movea.l A4, [A6 + 0x8] 00000240 422C FFEF clr.b [A4 - 0x11] 00000244 554F subq.w A7, 2 00000246 3F3C 0001 move.w -[A7], 0x1 0000024A 486E FFE0 pea.l [A6 - 0x20] 0000024E 4EBA FE7C jsr [PC - 0x184 /* 000000CC */] 00000252 3D5F FFDE move.w [A6 - 0x22], [A7]+ 00000256 4A6E FFE2 tst.w [A6 - 0x1E] 0000025A 6D06 blt +0x8 /* 00000262 */ 0000025C 196E FFE9 FFEF move.b [A4 - 0x11], [A6 - 0x17] label00000262: 00000262 4A2C FFEF tst.b [A4 - 0x11] 00000266 671E beq +0x20 /* 00000286 */ 00000268 397C FFFF FFDC move.w [A4 - 0x24], 0xFFFF 0000026E 397C FFFF FFDE move.w [A4 - 0x22], 0xFFFF 00000274 397C FFFF FFE0 move.w [A4 - 0x20], 0xFFFF 0000027A 426C FFD6 clr.w [A4 - 0x2A] 0000027E 426C FFD8 clr.w [A4 - 0x28] 00000282 426C FFDA clr.w [A4 - 0x26] label00000286: 00000286 285F movea.l A4, [A7]+ 00000288 4E5E unlink A6 0000028A 2E9F move.l [A7], [A7]+ 0000028C 4E75 rts fn0000028E: 0000028E 4E56 FFD8 link A6, -0x0028 00000292 48E7 0018 movem.l -[A7], A3,A4 00000296 286E 0008 movea.l A4, [A6 + 0x8] 0000029A 286C 0008 movea.l A4, [A4 + 0x8] 0000029E 266E 0008 movea.l A3, [A6 + 0x8] 000002A2 206E 000C movea.l A0, [A6 + 0xC] 000002A6 43EE FFE8 lea.l A1, [A6 - 0x18] 000002AA 22D8 move.l [A1]+, [A0]+ 000002AC 22D8 move.l [A1]+, [A0]+ 000002AE 4A2C FFEF tst.b [A4 - 0x11] 000002B2 671A beq +0x1C /* 000002CE */ 000002B4 486C FFDC pea.l [A4 - 0x24] 000002B8 AA15 syscall RGBBackColor 000002BA 486B FFA8 pea.l [A3 - 0x58] 000002BE A89D syscall PenPat 000002C0 3F3C 000B move.w -[A7], 0xB 000002C4 A89C syscall PenMode 000002C6 486E FFE8 pea.l [A6 - 0x18] 000002CA A8A2 syscall PaintRect 000002CC 6012 bra +0x14 /* 000002E0 */ label000002CE: 000002CE 486B FFA8 pea.l [A3 - 0x58] 000002D2 A89D syscall PenPat 000002D4 3F3C 000B move.w -[A7], 0xB 000002D8 A89C syscall PenMode 000002DA 486E FFE8 pea.l [A6 - 0x18] 000002DE A8A2 syscall PaintRect label000002E0: 000002E0 4CDF 1800 movem.l A3,A4, [A7]+ 000002E4 4E5E unlink A6 000002E6 205F movea.l A0, [A7]+ 000002E8 504F addq.w A7, 8 000002EA 4ED0 jmp [A0] fn000002EC: 000002EC 4E56 FF28 link A6, -0x00D8 000002F0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000002F4 286E 0008 movea.l A4, [A6 + 0x8] 000002F8 246E 0010 movea.l A2, [A6 + 0x10] 000002FC 1D7C 0055 FFA8 move.b [A6 - 0x58], 0x55 /* 'U' */ 00000302 1D7C 00AA FFA9 move.b [A6 - 0x57], 0xAA 00000308 1D7C 0055 FFAA move.b [A6 - 0x56], 0x55 /* 'U' */ 0000030E 1D7C 00AA FFAB move.b [A6 - 0x55], 0xAA 00000314 1D7C 0055 FFAC move.b [A6 - 0x54], 0x55 /* 'U' */ 0000031A 1D7C 00AA FFAD move.b [A6 - 0x53], 0xAA 00000320 1D7C 0055 FFAE move.b [A6 - 0x52], 0x55 /* 'U' */ 00000326 1D7C 00AA FFAF move.b [A6 - 0x51], 0xAA 0000032C 2F0A move.l -[A7], A2 0000032E 4EBA FD88 jsr [PC - 0x278 /* 000000B8 */] 00000332 2052 movea.l A0, [A2] 00000334 7000 moveq.l D0, 0x00 00000336 1028 0010 move.b D0, [A0 + 0x10] 0000033A 4A40 tst.w D0 0000033C 6700 03F8 beq +0x3FA /* 00000736 */ 00000340 486E FFB0 pea.l [A6 - 0x50] 00000344 A898 syscall GetPenState 00000346 A89E syscall PenNormal 00000348 2052 movea.l A0, [A2] 0000034A 41E8 0008 lea.l A0, [A0 + 0x8] 0000034E 43EE FFE8 lea.l A1, [A6 - 0x18] 00000352 22D8 move.l [A1]+, [A0]+ 00000354 22D8 move.l [A1]+, [A0]+ 00000356 302E FFEC move.w D0, [A6 - 0x14] 0000035A 906E FFE8 sub.w D0, [A6 - 0x18] 0000035E 3D40 FFE4 move.w [A6 - 0x1C], D0 00000362 302E FFEE move.w D0, [A6 - 0x12] 00000366 906E FFEA sub.w D0, [A6 - 0x16] 0000036A 3D40 FFE2 move.w [A6 - 0x1E], D0 0000036E 594F subq.w A7, 4 00000370 A8D8 syscall NewRgn 00000372 2D5F FFC2 move.l [A6 - 0x3E], [A7]+ 00000376 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000037A A87A syscall GetClip 0000037C 594F subq.w A7, 4 0000037E A8D8 syscall NewRgn 00000380 281F move.l D4, [A7]+ 00000382 2F04 move.l -[A7], D4 00000384 486E FFE8 pea.l [A6 - 0x18] 00000388 A8DF syscall RectRgn 0000038A 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000038E 2F04 move.l -[A7], D4 00000390 2F04 move.l -[A7], D4 00000392 A8E4 syscall SectRgn 00000394 2F04 move.l -[A7], D4 00000396 A879 syscall SetClip 00000398 3D7C FFFF FFA2 move.w [A6 - 0x5E], 0xFFFF 0000039E 3D7C FFFF FFA4 move.w [A6 - 0x5C], 0xFFFF 000003A4 3D7C FFFF FFA6 move.w [A6 - 0x5A], 0xFFFF 000003AA 426E FF9C clr.w [A6 - 0x64] 000003AE 426E FF9E clr.w [A6 - 0x62] 000003B2 426E FFA0 clr.w [A6 - 0x60] 000003B6 3D7C FFFF FF96 move.w [A6 - 0x6A], 0xFFFF 000003BC 3D7C FFFF FF98 move.w [A6 - 0x68], 0xFFFF 000003C2 3D7C FFFF FF9A move.w [A6 - 0x66], 0xFFFF 000003C8 426E FF90 clr.w [A6 - 0x70] 000003CC 426E FF92 clr.w [A6 - 0x6E] 000003D0 426E FF94 clr.w [A6 - 0x6C] 000003D4 4A2C FFEF tst.b [A4 - 0x11] 000003D8 6700 00D4 beq +0xD6 /* 000004AE */ 000003DC 486C FFE8 pea.l [A4 - 0x18] 000003E0 AA19 syscall GetForeColor 000003E2 486C FFE2 pea.l [A4 - 0x1E] 000003E6 AA1A syscall GetBackColor 000003E8 486C FFD6 pea.l [A4 - 0x2A] 000003EC AA14 syscall RGBForeColor 000003EE 486C FFDC pea.l [A4 - 0x24] 000003F2 AA15 syscall RGBBackColor 000003F4 554F subq.w A7, 2 000003F6 2F0A move.l -[A7], A2 000003F8 486E FF8C pea.l [A6 - 0x74] 000003FC AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl 000003FE 4A1F tst.b [A7]+ 00000400 206E FF8C movea.l A0, [A6 - 0x74] 00000404 2050 movea.l A0, [A0] 00000406 2668 0008 movea.l A3, [A0 + 0x8] 0000040A 200B move.l D0, A3 0000040C 6700 009A beq +0x9C /* 000004A8 */ 00000410 2053 movea.l A0, [A3] 00000412 3D68 0006 FF4E move.w [A6 - 0xB2], [A0 + 0x6] 00000418 4247 clr.w D7 0000041A 6000 0084 bra +0x86 /* 000004A0 */ label0000041E: 0000041E 2053 movea.l A0, [A3] 00000420 3007 move.w D0, D7 00000422 E740 asl D0.w, 3 00000424 0C70 0003 0008 cmpi.w [A0 + D0.w + 0x8], 0x3 0000042A 6612 bne +0x14 /* 0000043E */ 0000042C 2053 movea.l A0, [A3] 0000042E 3007 move.w D0, D7 00000430 E740 asl D0.w, 3 00000432 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 00000436 43EE FFA2 lea.l A1, [A6 - 0x5E] 0000043A 22D8 move.l [A1]+, [A0]+ 0000043C 32D8 move.w [A1]+, [A0]+ label0000043E: 0000043E 2053 movea.l A0, [A3] 00000440 3007 move.w D0, D7 00000442 E740 asl D0.w, 3 00000444 4A70 0008 tst.w [A0 + D0.w + 0x8] 00000448 6612 bne +0x14 /* 0000045C */ 0000044A 2053 movea.l A0, [A3] 0000044C 3007 move.w D0, D7 0000044E E740 asl D0.w, 3 00000450 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 00000454 43EE FF9C lea.l A1, [A6 - 0x64] 00000458 22D8 move.l [A1]+, [A0]+ 0000045A 32D8 move.w [A1]+, [A0]+ label0000045C: 0000045C 2053 movea.l A0, [A3] 0000045E 3007 move.w D0, D7 00000460 E740 asl D0.w, 3 00000462 0C70 0001 0008 cmpi.w [A0 + D0.w + 0x8], 0x1 00000468 6612 bne +0x14 /* 0000047C */ 0000046A 2053 movea.l A0, [A3] 0000046C 3007 move.w D0, D7 0000046E E740 asl D0.w, 3 00000470 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 00000474 43EE FF96 lea.l A1, [A6 - 0x6A] 00000478 22D8 move.l [A1]+, [A0]+ 0000047A 32D8 move.w [A1]+, [A0]+ label0000047C: 0000047C 2053 movea.l A0, [A3] 0000047E 3007 move.w D0, D7 00000480 E740 asl D0.w, 3 00000482 0C70 0002 0008 cmpi.w [A0 + D0.w + 0x8], 0x2 00000488 6612 bne +0x14 /* 0000049C */ 0000048A 2053 movea.l A0, [A3] 0000048C 3007 move.w D0, D7 0000048E E740 asl D0.w, 3 00000490 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 00000494 43EE FF90 lea.l A1, [A6 - 0x70] 00000498 22D8 move.l [A1]+, [A0]+ 0000049A 32D8 move.w [A1]+, [A0]+ label0000049C: 0000049C 5247 addq.w D7, 1 0000049E 6908 bvs +0xA /* 000004A8 */ label000004A0: 000004A0 BE6E FF4E cmp.w D7, [A6 - 0xB2] 000004A4 6F00 FF78 ble -0x86 /* 0000041E */ label000004A8: 000004A8 486C FFD6 pea.l [A4 - 0x2A] 000004AC AA14 syscall RGBForeColor label000004AE: 000004AE 486E FFE8 pea.l [A6 - 0x18] 000004B2 3F3C 0001 move.w -[A7], 0x1 000004B6 3F3C 0001 move.w -[A7], 0x1 000004BA A8A9 syscall InsetRect 000004BC 2052 movea.l A0, [A2] 000004BE 3628 0014 move.w D3, [A0 + 0x14] 000004C2 2052 movea.l A0, [A2] 000004C4 3C28 0016 move.w D6, [A0 + 0x16] 000004C8 2052 movea.l A0, [A2] 000004CA 3A28 0012 move.w D5, [A0 + 0x12] 000004CE BA43 cmp.w D5, D3 000004D0 6C02 bge +0x4 /* 000004D4 */ 000004D2 3A03 move.w D5, D3 label000004D4: 000004D4 BA46 cmp.w D5, D6 000004D6 6F02 ble +0x4 /* 000004DA */ 000004D8 3A06 move.w D5, D6 label000004DA: 000004DA 41EE FFE8 lea.l A0, [A6 - 0x18] 000004DE 43EE FFCA lea.l A1, [A6 - 0x36] 000004E2 22D8 move.l [A1]+, [A0]+ 000004E4 22D8 move.l [A1]+, [A0]+ 000004E6 41EE FFE8 lea.l A0, [A6 - 0x18] 000004EA 43EE FFD2 lea.l A1, [A6 - 0x2E] 000004EE 22D8 move.l [A1]+, [A0]+ 000004F0 22D8 move.l [A1]+, [A0]+ 000004F2 3006 move.w D0, D6 000004F4 9043 sub.w D0, D3 000004F6 4A40 tst.w D0 000004F8 6602 bne +0x4 /* 000004FC */ 000004FA 5246 addq.w D6, 1 label000004FC: 000004FC 302E FFE4 move.w D0, [A6 - 0x1C] 00000500 B06E FFE2 cmp.w D0, [A6 - 0x1E] 00000504 6F00 00B6 ble +0xB8 /* 000005BC */ 00000508 594F subq.w A7, 4 0000050A 302E FFEC move.w D0, [A6 - 0x14] 0000050E 906E FFE8 sub.w D0, [A6 - 0x18] 00000512 3D7C 0064 FF4E move.w [A6 - 0xB2], 0x64 /* 'd' */ 00000518 486E FF4E pea.l [A6 - 0xB2] 0000051C 3D40 FF4C move.w [A6 - 0xB4], D0 00000520 486E FF4C pea.l [A6 - 0xB4] 00000524 486E FF42 pea.l [A6 - 0xBE] 00000528 3F3C 200E move.w -[A7], 0x200E 0000052C A9EB syscall Pack4/FP68K 0000052E 486E FF42 pea.l [A6 - 0xBE] 00000532 3F3C 2006 move.w -[A7], 0x2006 00000536 A9EB syscall Pack4/FP68K 00000538 3006 move.w D0, D6 0000053A 9043 sub.w D0, D3 0000053C 3D40 FF40 move.w [A6 - 0xC0], D0 00000540 486E FF40 pea.l [A6 - 0xC0] 00000544 3D45 FF3E move.w [A6 - 0xC2], D5 00000548 486E FF3E pea.l [A6 - 0xC2] 0000054C 486E FF34 pea.l [A6 - 0xCC] 00000550 3F3C 200E move.w -[A7], 0x200E 00000554 A9EB syscall Pack4/FP68K 00000556 486E FF34 pea.l [A6 - 0xCC] 0000055A 3F3C 2006 move.w -[A7], 0x2006 0000055E A9EB syscall Pack4/FP68K 00000560 486E FF34 pea.l [A6 - 0xCC] 00000564 486E FF42 pea.l [A6 - 0xBE] 00000568 3F3C 0004 move.w -[A7], 0x4 0000056C A9EB syscall Pack4/FP68K 0000056E 3D7C 0064 FF32 move.w [A6 - 0xCE], 0x64 /* 'd' */ 00000574 486E FF32 pea.l [A6 - 0xCE] 00000578 486E FF42 pea.l [A6 - 0xBE] 0000057C 3F3C 2004 move.w -[A7], 0x2004 00000580 A9EB syscall Pack4/FP68K 00000582 486E FF42 pea.l [A6 - 0xBE] 00000586 486E FFEC pea.l [A6 - 0x14] 0000058A 486E FF28 pea.l [A6 - 0xD8] 0000058E 3F3C 200E move.w -[A7], 0x200E 00000592 A9EB syscall Pack4/FP68K 00000594 486E FF28 pea.l [A6 - 0xD8] 00000598 3F3C 0002 move.w -[A7], 0x2 0000059C A9EB syscall Pack4/FP68K 0000059E 486E FF28 pea.l [A6 - 0xD8] 000005A2 4EBA FA7C jsr [PC - 0x584 /* 00000020 */] 000005A6 544F addq.w A7, 2 000005A8 3D5F FFDA move.w [A6 - 0x26], [A7]+ 000005AC 3D6E FFDA FFCA move.w [A6 - 0x36], [A6 - 0x26] 000005B2 3D6E FFDA FFD6 move.w [A6 - 0x2A], [A6 - 0x26] 000005B8 6000 00A4 bra +0xA6 /* 0000065E */ label000005BC: 000005BC 594F subq.w A7, 4 000005BE 302E FFEE move.w D0, [A6 - 0x12] 000005C2 906E FFEA sub.w D0, [A6 - 0x16] 000005C6 3D7C 0064 FF4E move.w [A6 - 0xB2], 0x64 /* 'd' */ 000005CC 486E FF4E pea.l [A6 - 0xB2] 000005D0 3D40 FF4C move.w [A6 - 0xB4], D0 000005D4 486E FF4C pea.l [A6 - 0xB4] 000005D8 486E FF42 pea.l [A6 - 0xBE] 000005DC 3F3C 200E move.w -[A7], 0x200E 000005E0 A9EB syscall Pack4/FP68K 000005E2 486E FF42 pea.l [A6 - 0xBE] 000005E6 3F3C 2006 move.w -[A7], 0x2006 000005EA A9EB syscall Pack4/FP68K 000005EC 3006 move.w D0, D6 000005EE 9043 sub.w D0, D3 000005F0 3D40 FF40 move.w [A6 - 0xC0], D0 000005F4 486E FF40 pea.l [A6 - 0xC0] 000005F8 3D45 FF3E move.w [A6 - 0xC2], D5 000005FC 486E FF3E pea.l [A6 - 0xC2] 00000600 486E FF34 pea.l [A6 - 0xCC] 00000604 3F3C 200E move.w -[A7], 0x200E 00000608 A9EB syscall Pack4/FP68K 0000060A 486E FF34 pea.l [A6 - 0xCC] 0000060E 3F3C 2006 move.w -[A7], 0x2006 00000612 A9EB syscall Pack4/FP68K 00000614 486E FF34 pea.l [A6 - 0xCC] 00000618 486E FF42 pea.l [A6 - 0xBE] 0000061C 3F3C 0004 move.w -[A7], 0x4 00000620 A9EB syscall Pack4/FP68K 00000622 3D7C 0064 FF32 move.w [A6 - 0xCE], 0x64 /* 'd' */ 00000628 486E FF32 pea.l [A6 - 0xCE] 0000062C 486E FF42 pea.l [A6 - 0xBE] 00000630 3F3C 2004 move.w -[A7], 0x2004 00000634 A9EB syscall Pack4/FP68K 00000636 486E FFEA pea.l [A6 - 0x16] 0000063A 486E FF42 pea.l [A6 - 0xBE] 0000063E 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000642 A9EB syscall Pack4/FP68K 00000644 486E FF42 pea.l [A6 - 0xBE] 00000648 4EBA F9D6 jsr [PC - 0x62A /* 00000020 */] 0000064C 544F addq.w A7, 2 0000064E 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00000652 3D6E FFDA FFD0 move.w [A6 - 0x30], [A6 - 0x26] 00000658 3D6E FFDA FFD4 move.w [A6 - 0x2C], [A6 - 0x26] label0000065E: 0000065E 4A2C FFEF tst.b [A4 - 0x11] 00000662 676C beq +0x6E /* 000006D0 */ 00000664 486E FF9C pea.l [A6 - 0x64] 00000668 AA14 syscall RGBForeColor 0000066A 486E FF9C pea.l [A6 - 0x64] 0000066E AA15 syscall RGBBackColor 00000670 486E FFCA pea.l [A6 - 0x36] 00000674 A8A1 syscall FrameRect 00000676 486E FFCA pea.l [A6 - 0x36] 0000067A 3F3C 0001 move.w -[A7], 0x1 0000067E 3F3C 0001 move.w -[A7], 0x1 00000682 A8A9 syscall InsetRect 00000684 486E FF90 pea.l [A6 - 0x70] 00000688 AA14 syscall RGBForeColor 0000068A 486E FF90 pea.l [A6 - 0x70] 0000068E AA15 syscall RGBBackColor 00000690 486E FFCA pea.l [A6 - 0x36] 00000694 A8A1 syscall FrameRect 00000696 486E FFCA pea.l [A6 - 0x36] 0000069A 3F3C 0001 move.w -[A7], 0x1 0000069E 3F3C 0001 move.w -[A7], 0x1 000006A2 A8A9 syscall InsetRect 000006A4 486E FF96 pea.l [A6 - 0x6A] 000006A8 AA14 syscall RGBForeColor 000006AA 486E FF96 pea.l [A6 - 0x6A] 000006AE AA15 syscall RGBBackColor 000006B0 486E FFCA pea.l [A6 - 0x36] 000006B4 A8A2 syscall PaintRect 000006B6 486E FFA2 pea.l [A6 - 0x5E] 000006BA AA14 syscall RGBForeColor 000006BC 486E FFA2 pea.l [A6 - 0x5E] 000006C0 AA15 syscall RGBBackColor 000006C2 486E FFD2 pea.l [A6 - 0x2E] 000006C6 A8A2 syscall PaintRect 000006C8 486C FFD6 pea.l [A4 - 0x2A] 000006CC AA14 syscall RGBForeColor 000006CE 6020 bra +0x22 /* 000006F0 */ label000006D0: 000006D0 486E FFCA pea.l [A6 - 0x36] 000006D4 A8A2 syscall PaintRect 000006D6 486E FFD2 pea.l [A6 - 0x2E] 000006DA A8A3 syscall EraseRect 000006DC 486E FFE8 pea.l [A6 - 0x18] 000006E0 3F3C FFFF move.w -[A7], 0xFFFF 000006E4 3F3C FFFF move.w -[A7], 0xFFFF 000006E8 A8A9 syscall InsetRect 000006EA 486E FFE8 pea.l [A6 - 0x18] 000006EE A8A1 syscall FrameRect label000006F0: 000006F0 2052 movea.l A0, [A2] 000006F2 7000 moveq.l D0, 0x00 000006F4 1028 0011 move.b D0, [A0 + 0x11] 000006F8 0C40 00FF cmpi.w D0, 0xFF 000006FC 660A bne +0xC /* 00000708 */ 000006FE 486E FFE8 pea.l [A6 - 0x18] 00000702 2F0E move.l -[A7], A6 00000704 4EBA FB88 jsr [PC - 0x478 /* 0000028E */] label00000708: 00000708 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 0000070C A879 syscall SetClip 0000070E 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00000712 A8D9 syscall DisposRgn/DisposeRgn 00000714 2F04 move.l -[A7], D4 00000716 A8D9 syscall DisposRgn/DisposeRgn 00000718 486E FFB0 pea.l [A6 - 0x50] 0000071C A899 syscall SetPenState 0000071E 4A2C FFEF tst.b [A4 - 0x11] 00000722 670C beq +0xE /* 00000730 */ 00000724 486C FFE8 pea.l [A4 - 0x18] 00000728 AA14 syscall RGBForeColor 0000072A 486C FFE2 pea.l [A4 - 0x1E] 0000072E AA15 syscall RGBBackColor label00000730: 00000730 2F0A move.l -[A7], A2 00000732 4EBA F98E jsr [PC - 0x672 /* 000000C2 */] label00000736: 00000736 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000073A 4E5E unlink A6 0000073C 205F movea.l A0, [A7]+ 0000073E 4FEF 000C lea.l A7, [A7 + 0xC] 00000742 4ED0 jmp [A0] fn00000744: 00000744 4E56 FF9A link A6, -0x0066 00000748 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 0000074C 286E 0010 movea.l A4, [A6 + 0x10] 00000750 42AE 0016 clr.l [A6 + 0x16] 00000754 2F0C move.l -[A7], A4 00000756 4EBA F960 jsr [PC - 0x6A0 /* 000000B8 */] 0000075A 2054 movea.l A0, [A4] 0000075C 7000 moveq.l D0, 0x00 0000075E 1028 0010 move.b D0, [A0 + 0x10] 00000762 4A40 tst.w D0 00000764 6700 029C beq +0x29E /* 00000A02 */ 00000768 2054 movea.l A0, [A4] 0000076A 7000 moveq.l D0, 0x00 0000076C 1028 0011 move.b D0, [A0 + 0x11] 00000770 0C40 00FF cmpi.w D0, 0xFF 00000774 6700 028C beq +0x28E /* 00000A02 */ 00000778 2054 movea.l A0, [A4] 0000077A 41E8 0008 lea.l A0, [A0 + 0x8] 0000077E 43EE FFE8 lea.l A1, [A6 - 0x18] 00000782 22D8 move.l [A1]+, [A0]+ 00000784 22D8 move.l [A1]+, [A0]+ 00000786 362E FFEC move.w D3, [A6 - 0x14] 0000078A 966E FFE8 sub.w D3, [A6 - 0x18] 0000078E 302E FFEE move.w D0, [A6 - 0x12] 00000792 906E FFEA sub.w D0, [A6 - 0x16] 00000796 3D40 FFCC move.w [A6 - 0x34], D0 0000079A 2054 movea.l A0, [A4] 0000079C 3828 0014 move.w D4, [A0 + 0x14] 000007A0 2054 movea.l A0, [A4] 000007A2 3E28 0016 move.w D7, [A0 + 0x16] 000007A6 2054 movea.l A0, [A4] 000007A8 3C28 0012 move.w D6, [A0 + 0x12] 000007AC BC44 cmp.w D6, D4 000007AE 6C02 bge +0x4 /* 000007B2 */ 000007B0 3C04 move.w D6, D4 label000007B2: 000007B2 BC47 cmp.w D6, D7 000007B4 6F02 ble +0x4 /* 000007B8 */ 000007B6 3C07 move.w D6, D7 label000007B8: 000007B8 41EE FFE8 lea.l A0, [A6 - 0x18] 000007BC 43EE FFD8 lea.l A1, [A6 - 0x28] 000007C0 22D8 move.l [A1]+, [A0]+ 000007C2 22D8 move.l [A1]+, [A0]+ 000007C4 41EE FFE8 lea.l A0, [A6 - 0x18] 000007C8 43EE FFD0 lea.l A1, [A6 - 0x30] 000007CC 22D8 move.l [A1]+, [A0]+ 000007CE 22D8 move.l [A1]+, [A0]+ 000007D0 3007 move.w D0, D7 000007D2 9044 sub.w D0, D4 000007D4 4A40 tst.w D0 000007D6 6602 bne +0x4 /* 000007DA */ 000007D8 5247 addq.w D7, 1 label000007DA: 000007DA B66E FFCC cmp.w D3, [A6 - 0x34] 000007DE 6F00 00B0 ble +0xB2 /* 00000890 */ 000007E2 594F subq.w A7, 4 000007E4 3A2E FFEC move.w D5, [A6 - 0x14] 000007E8 9A6E FFE8 sub.w D5, [A6 - 0x18] 000007EC 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */ 000007F2 486E FFC0 pea.l [A6 - 0x40] 000007F6 3D45 FFBE move.w [A6 - 0x42], D5 000007FA 486E FFBE pea.l [A6 - 0x42] 000007FE 486E FFB4 pea.l [A6 - 0x4C] 00000802 3F3C 200E move.w -[A7], 0x200E 00000806 A9EB syscall Pack4/FP68K 00000808 486E FFB4 pea.l [A6 - 0x4C] 0000080C 3F3C 2006 move.w -[A7], 0x2006 00000810 A9EB syscall Pack4/FP68K 00000812 3007 move.w D0, D7 00000814 9044 sub.w D0, D4 00000816 3D40 FFB2 move.w [A6 - 0x4E], D0 0000081A 486E FFB2 pea.l [A6 - 0x4E] 0000081E 3D46 FFB0 move.w [A6 - 0x50], D6 00000822 486E FFB0 pea.l [A6 - 0x50] 00000826 486E FFA6 pea.l [A6 - 0x5A] 0000082A 3F3C 200E move.w -[A7], 0x200E 0000082E A9EB syscall Pack4/FP68K 00000830 486E FFA6 pea.l [A6 - 0x5A] 00000834 3F3C 2006 move.w -[A7], 0x2006 00000838 A9EB syscall Pack4/FP68K 0000083A 486E FFA6 pea.l [A6 - 0x5A] 0000083E 486E FFB4 pea.l [A6 - 0x4C] 00000842 3F3C 0004 move.w -[A7], 0x4 00000846 A9EB syscall Pack4/FP68K 00000848 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */ 0000084E 486E FFA4 pea.l [A6 - 0x5C] 00000852 486E FFB4 pea.l [A6 - 0x4C] 00000856 3F3C 2004 move.w -[A7], 0x2004 0000085A A9EB syscall Pack4/FP68K 0000085C 486E FFB4 pea.l [A6 - 0x4C] 00000860 486E FFEC pea.l [A6 - 0x14] 00000864 486E FF9A pea.l [A6 - 0x66] 00000868 3F3C 200E move.w -[A7], 0x200E 0000086C A9EB syscall Pack4/FP68K 0000086E 486E FF9A pea.l [A6 - 0x66] 00000872 3F3C 0002 move.w -[A7], 0x2 00000876 A9EB syscall Pack4/FP68K 00000878 486E FF9A pea.l [A6 - 0x66] 0000087C 4EBA F7A2 jsr [PC - 0x85E /* 00000020 */] 00000880 544F addq.w A7, 2 00000882 3A1F move.w D5, [A7]+ 00000884 3D45 FFD8 move.w [A6 - 0x28], D5 00000888 3D45 FFD4 move.w [A6 - 0x2C], D5 0000088C 6000 009E bra +0xA0 /* 0000092C */ label00000890: 00000890 594F subq.w A7, 4 00000892 3A2E FFEE move.w D5, [A6 - 0x12] 00000896 9A6E FFEA sub.w D5, [A6 - 0x16] 0000089A 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */ 000008A0 486E FFC0 pea.l [A6 - 0x40] 000008A4 3D45 FFBE move.w [A6 - 0x42], D5 000008A8 486E FFBE pea.l [A6 - 0x42] 000008AC 486E FFB4 pea.l [A6 - 0x4C] 000008B0 3F3C 200E move.w -[A7], 0x200E 000008B4 A9EB syscall Pack4/FP68K 000008B6 486E FFB4 pea.l [A6 - 0x4C] 000008BA 3F3C 2006 move.w -[A7], 0x2006 000008BE A9EB syscall Pack4/FP68K 000008C0 3007 move.w D0, D7 000008C2 9044 sub.w D0, D4 000008C4 3D40 FFB2 move.w [A6 - 0x4E], D0 000008C8 486E FFB2 pea.l [A6 - 0x4E] 000008CC 3D46 FFB0 move.w [A6 - 0x50], D6 000008D0 486E FFB0 pea.l [A6 - 0x50] 000008D4 486E FFA6 pea.l [A6 - 0x5A] 000008D8 3F3C 200E move.w -[A7], 0x200E 000008DC A9EB syscall Pack4/FP68K 000008DE 486E FFA6 pea.l [A6 - 0x5A] 000008E2 3F3C 2006 move.w -[A7], 0x2006 000008E6 A9EB syscall Pack4/FP68K 000008E8 486E FFA6 pea.l [A6 - 0x5A] 000008EC 486E FFB4 pea.l [A6 - 0x4C] 000008F0 3F3C 0004 move.w -[A7], 0x4 000008F4 A9EB syscall Pack4/FP68K 000008F6 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */ 000008FC 486E FFA4 pea.l [A6 - 0x5C] 00000900 486E FFB4 pea.l [A6 - 0x4C] 00000904 3F3C 2004 move.w -[A7], 0x2004 00000908 A9EB syscall Pack4/FP68K 0000090A 486E FFEA pea.l [A6 - 0x16] 0000090E 486E FFB4 pea.l [A6 - 0x4C] 00000912 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000916 A9EB syscall Pack4/FP68K 00000918 486E FFB4 pea.l [A6 - 0x4C] 0000091C 4EBA F702 jsr [PC - 0x8FE /* 00000020 */] 00000920 544F addq.w A7, 2 00000922 3A1F move.w D5, [A7]+ 00000924 3D45 FFDE move.w [A6 - 0x22], D5 00000928 3D45 FFD2 move.w [A6 - 0x2E], D5 label0000092C: 0000092C 554F subq.w A7, 2 0000092E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000932 2054 movea.l A0, [A4] 00000934 4868 0008 pea.l [A0 + 0x8] 00000938 A8AD syscall PtInRect 0000093A 4A1F tst.b [A7]+ 0000093C 6700 00C4 beq +0xC6 /* 00000A02 */ 00000940 B66E FFCC cmp.w D3, [A6 - 0x34] 00000944 6F60 ble +0x62 /* 000009A6 */ 00000946 41EE FFE8 lea.l A0, [A6 - 0x18] 0000094A 43EE FFE0 lea.l A1, [A6 - 0x20] 0000094E 22D8 move.l [A1]+, [A0]+ 00000950 22D8 move.l [A1]+, [A0]+ 00000952 302E FFD8 move.w D0, [A6 - 0x28] 00000956 0640 000A addi.w D0, 0xA /* '\n' */ 0000095A 3D40 FFE4 move.w [A6 - 0x1C], D0 0000095E 302E FFD4 move.w D0, [A6 - 0x2C] 00000962 0640 FFF6 addi.w D0, 0xFFF6 00000966 3D40 FFE0 move.w [A6 - 0x20], D0 0000096A 554F subq.w A7, 2 0000096C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000970 486E FFE0 pea.l [A6 - 0x20] 00000974 A8AD syscall PtInRect 00000976 4A1F tst.b [A7]+ 00000978 670C beq +0xE /* 00000986 */ 0000097A 2D7C 0000 0081 0016 move.l [A6 + 0x16], 0x81 00000982 6000 007E bra +0x80 /* 00000A02 */ label00000986: 00000986 554F subq.w A7, 2 00000988 2F2E 000C move.l -[A7], [A6 + 0xC] 0000098C 486E FFD8 pea.l [A6 - 0x28] 00000990 A8AD syscall PtInRect 00000992 4A1F tst.b [A7]+ 00000994 6708 beq +0xA /* 0000099E */ 00000996 7016 moveq.l D0, 0x16 00000998 2D40 0016 move.l [A6 + 0x16], D0 0000099C 6064 bra +0x66 /* 00000A02 */ label0000099E: 0000099E 7017 moveq.l D0, 0x17 000009A0 2D40 0016 move.l [A6 + 0x16], D0 000009A4 605C bra +0x5E /* 00000A02 */ label000009A6: 000009A6 41EE FFE8 lea.l A0, [A6 - 0x18] 000009AA 43EE FFE0 lea.l A1, [A6 - 0x20] 000009AE 22D8 move.l [A1]+, [A0]+ 000009B0 22D8 move.l [A1]+, [A0]+ 000009B2 302E FFDE move.w D0, [A6 - 0x22] 000009B6 0640 FFF6 addi.w D0, 0xFFF6 000009BA 3D40 FFE2 move.w [A6 - 0x1E], D0 000009BE 302E FFD2 move.w D0, [A6 - 0x2E] 000009C2 0640 000A addi.w D0, 0xA /* '\n' */ 000009C6 3D40 FFE6 move.w [A6 - 0x1A], D0 000009CA 554F subq.w A7, 2 000009CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000009D0 486E FFE0 pea.l [A6 - 0x20] 000009D4 A8AD syscall PtInRect 000009D6 4A1F tst.b [A7]+ 000009D8 670A beq +0xC /* 000009E4 */ 000009DA 2D7C 0000 0081 0016 move.l [A6 + 0x16], 0x81 000009E2 601E bra +0x20 /* 00000A02 */ label000009E4: 000009E4 554F subq.w A7, 2 000009E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000009EA 486E FFD8 pea.l [A6 - 0x28] 000009EE A8AD syscall PtInRect 000009F0 4A1F tst.b [A7]+ 000009F2 6708 beq +0xA /* 000009FC */ 000009F4 7016 moveq.l D0, 0x16 000009F6 2D40 0016 move.l [A6 + 0x16], D0 000009FA 6006 bra +0x8 /* 00000A02 */ label000009FC: 000009FC 7017 moveq.l D0, 0x17 000009FE 2D40 0016 move.l [A6 + 0x16], D0 label00000A02: 00000A02 2F0C move.l -[A7], A4 00000A04 4EBA F6BC jsr [PC - 0x944 /* 000000C2 */] 00000A08 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00000A0C 4E5E unlink A6 00000A0E 205F movea.l A0, [A7]+ 00000A10 4FEF 000E lea.l A7, [A7 + 0xE] 00000A14 4ED0 jmp [A0] fn00000A16: 00000A16 4E56 FF9A link A6, -0x0066 00000A1A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000A1E 286E 000C movea.l A4, [A6 + 0xC] 00000A22 266E 0010 movea.l A3, [A6 + 0x10] 00000A26 200C move.l D0, A4 00000A28 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00000A2E 2840 movea.l A4, D0 00000A30 2053 movea.l A0, [A3] 00000A32 41E8 0008 lea.l A0, [A0 + 0x8] 00000A36 43EE FFE8 lea.l A1, [A6 - 0x18] 00000A3A 22D8 move.l [A1]+, [A0]+ 00000A3C 22D8 move.l [A1]+, [A0]+ 00000A3E 362E FFEC move.w D3, [A6 - 0x14] 00000A42 966E FFE8 sub.w D3, [A6 - 0x18] 00000A46 302E FFEE move.w D0, [A6 - 0x12] 00000A4A 906E FFEA sub.w D0, [A6 - 0x16] 00000A4E 3D40 FFCC move.w [A6 - 0x34], D0 00000A52 2053 movea.l A0, [A3] 00000A54 3A28 0014 move.w D5, [A0 + 0x14] 00000A58 2053 movea.l A0, [A3] 00000A5A 3E28 0016 move.w D7, [A0 + 0x16] 00000A5E 2053 movea.l A0, [A3] 00000A60 3C28 0012 move.w D6, [A0 + 0x12] 00000A64 BC45 cmp.w D6, D5 00000A66 6C02 bge +0x4 /* 00000A6A */ 00000A68 3C05 move.w D6, D5 label00000A6A: 00000A6A BC47 cmp.w D6, D7 00000A6C 6F02 ble +0x4 /* 00000A70 */ 00000A6E 3C07 move.w D6, D7 label00000A70: 00000A70 41EE FFE8 lea.l A0, [A6 - 0x18] 00000A74 43EE FFD8 lea.l A1, [A6 - 0x28] 00000A78 22D8 move.l [A1]+, [A0]+ 00000A7A 22D8 move.l [A1]+, [A0]+ 00000A7C 41EE FFE8 lea.l A0, [A6 - 0x18] 00000A80 43EE FFD0 lea.l A1, [A6 - 0x30] 00000A84 22D8 move.l [A1]+, [A0]+ 00000A86 22D8 move.l [A1]+, [A0]+ 00000A88 3007 move.w D0, D7 00000A8A 9045 sub.w D0, D5 00000A8C 4A40 tst.w D0 00000A8E 6602 bne +0x4 /* 00000A92 */ 00000A90 5247 addq.w D7, 1 label00000A92: 00000A92 B66E FFCC cmp.w D3, [A6 - 0x34] 00000A96 6F00 00D8 ble +0xDA /* 00000B70 */ 00000A9A 594F subq.w A7, 4 00000A9C 382E FFEC move.w D4, [A6 - 0x14] 00000AA0 986E FFE8 sub.w D4, [A6 - 0x18] 00000AA4 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */ 00000AAA 486E FFC0 pea.l [A6 - 0x40] 00000AAE 3D44 FFBE move.w [A6 - 0x42], D4 00000AB2 486E FFBE pea.l [A6 - 0x42] 00000AB6 486E FFB4 pea.l [A6 - 0x4C] 00000ABA 3F3C 200E move.w -[A7], 0x200E 00000ABE A9EB syscall Pack4/FP68K 00000AC0 486E FFB4 pea.l [A6 - 0x4C] 00000AC4 3F3C 2006 move.w -[A7], 0x2006 00000AC8 A9EB syscall Pack4/FP68K 00000ACA 3007 move.w D0, D7 00000ACC 9045 sub.w D0, D5 00000ACE 3D40 FFB2 move.w [A6 - 0x4E], D0 00000AD2 486E FFB2 pea.l [A6 - 0x4E] 00000AD6 3D46 FFB0 move.w [A6 - 0x50], D6 00000ADA 486E FFB0 pea.l [A6 - 0x50] 00000ADE 486E FFA6 pea.l [A6 - 0x5A] 00000AE2 3F3C 200E move.w -[A7], 0x200E 00000AE6 A9EB syscall Pack4/FP68K 00000AE8 486E FFA6 pea.l [A6 - 0x5A] 00000AEC 3F3C 2006 move.w -[A7], 0x2006 00000AF0 A9EB syscall Pack4/FP68K 00000AF2 486E FFA6 pea.l [A6 - 0x5A] 00000AF6 486E FFB4 pea.l [A6 - 0x4C] 00000AFA 3F3C 0004 move.w -[A7], 0x4 00000AFE A9EB syscall Pack4/FP68K 00000B00 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */ 00000B06 486E FFA4 pea.l [A6 - 0x5C] 00000B0A 486E FFB4 pea.l [A6 - 0x4C] 00000B0E 3F3C 2004 move.w -[A7], 0x2004 00000B12 A9EB syscall Pack4/FP68K 00000B14 486E FFB4 pea.l [A6 - 0x4C] 00000B18 486E FFEC pea.l [A6 - 0x14] 00000B1C 486E FF9A pea.l [A6 - 0x66] 00000B20 3F3C 200E move.w -[A7], 0x200E 00000B24 A9EB syscall Pack4/FP68K 00000B26 486E FF9A pea.l [A6 - 0x66] 00000B2A 3F3C 0002 move.w -[A7], 0x2 00000B2E A9EB syscall Pack4/FP68K 00000B30 486E FF9A pea.l [A6 - 0x66] 00000B34 4EBA F4EA jsr [PC - 0xB16 /* 00000020 */] 00000B38 544F addq.w A7, 2 00000B3A 381F move.w D4, [A7]+ 00000B3C 3D44 FFD8 move.w [A6 - 0x28], D4 00000B40 3D44 FFD4 move.w [A6 - 0x2C], D4 00000B44 41EE FFE8 lea.l A0, [A6 - 0x18] 00000B48 43EE FFE0 lea.l A1, [A6 - 0x20] 00000B4C 22D8 move.l [A1]+, [A0]+ 00000B4E 22D8 move.l [A1]+, [A0]+ 00000B50 302E FFD8 move.w D0, [A6 - 0x28] 00000B54 5A40 addq.w D0, 5 00000B56 3D40 FFE4 move.w [A6 - 0x1C], D0 00000B5A 302E FFD4 move.w D0, [A6 - 0x2C] 00000B5E 5B40 subq.w D0, 5 00000B60 3D40 FFE0 move.w [A6 - 0x20], D0 00000B64 2F0C move.l -[A7], A4 00000B66 486E FFE0 pea.l [A6 - 0x20] 00000B6A A8DF syscall RectRgn 00000B6C 6000 00C6 bra +0xC8 /* 00000C34 */ label00000B70: 00000B70 594F subq.w A7, 4 00000B72 382E FFEE move.w D4, [A6 - 0x12] 00000B76 986E FFEA sub.w D4, [A6 - 0x16] 00000B7A 3D7C 0064 FFC0 move.w [A6 - 0x40], 0x64 /* 'd' */ 00000B80 486E FFC0 pea.l [A6 - 0x40] 00000B84 3D44 FFBE move.w [A6 - 0x42], D4 00000B88 486E FFBE pea.l [A6 - 0x42] 00000B8C 486E FFB4 pea.l [A6 - 0x4C] 00000B90 3F3C 200E move.w -[A7], 0x200E 00000B94 A9EB syscall Pack4/FP68K 00000B96 486E FFB4 pea.l [A6 - 0x4C] 00000B9A 3F3C 2006 move.w -[A7], 0x2006 00000B9E A9EB syscall Pack4/FP68K 00000BA0 3007 move.w D0, D7 00000BA2 9045 sub.w D0, D5 00000BA4 3D40 FFB2 move.w [A6 - 0x4E], D0 00000BA8 486E FFB2 pea.l [A6 - 0x4E] 00000BAC 3D46 FFB0 move.w [A6 - 0x50], D6 00000BB0 486E FFB0 pea.l [A6 - 0x50] 00000BB4 486E FFA6 pea.l [A6 - 0x5A] 00000BB8 3F3C 200E move.w -[A7], 0x200E 00000BBC A9EB syscall Pack4/FP68K 00000BBE 486E FFA6 pea.l [A6 - 0x5A] 00000BC2 3F3C 2006 move.w -[A7], 0x2006 00000BC6 A9EB syscall Pack4/FP68K 00000BC8 486E FFA6 pea.l [A6 - 0x5A] 00000BCC 486E FFB4 pea.l [A6 - 0x4C] 00000BD0 3F3C 0004 move.w -[A7], 0x4 00000BD4 A9EB syscall Pack4/FP68K 00000BD6 3D7C 0064 FFA4 move.w [A6 - 0x5C], 0x64 /* 'd' */ 00000BDC 486E FFA4 pea.l [A6 - 0x5C] 00000BE0 486E FFB4 pea.l [A6 - 0x4C] 00000BE4 3F3C 2004 move.w -[A7], 0x2004 00000BE8 A9EB syscall Pack4/FP68K 00000BEA 486E FFEA pea.l [A6 - 0x16] 00000BEE 486E FFB4 pea.l [A6 - 0x4C] 00000BF2 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000BF6 A9EB syscall Pack4/FP68K 00000BF8 486E FFB4 pea.l [A6 - 0x4C] 00000BFC 4EBA F422 jsr [PC - 0xBDE /* 00000020 */] 00000C00 544F addq.w A7, 2 00000C02 381F move.w D4, [A7]+ 00000C04 3D44 FFDE move.w [A6 - 0x22], D4 00000C08 3D44 FFD2 move.w [A6 - 0x2E], D4 00000C0C 41EE FFE8 lea.l A0, [A6 - 0x18] 00000C10 43EE FFE0 lea.l A1, [A6 - 0x20] 00000C14 22D8 move.l [A1]+, [A0]+ 00000C16 22D8 move.l [A1]+, [A0]+ 00000C18 302E FFDE move.w D0, [A6 - 0x22] 00000C1C 5B40 subq.w D0, 5 00000C1E 3D40 FFE2 move.w [A6 - 0x1E], D0 00000C22 302E FFD2 move.w D0, [A6 - 0x2E] 00000C26 5A40 addq.w D0, 5 00000C28 3D40 FFE6 move.w [A6 - 0x1A], D0 00000C2C 2F0C move.l -[A7], A4 00000C2E 486E FFE0 pea.l [A6 - 0x20] 00000C32 A8DF syscall RectRgn label00000C34: 00000C34 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00000C38 4E5E unlink A6 00000C3A 205F movea.l A0, [A7]+ 00000C3C 4FEF 000C lea.l A7, [A7 + 0xC] 00000C40 4ED0 jmp [A0] fn00000C42: 00000C42 4E56 0000 link A6, 0 00000C46 202E 000C move.l D0, [A6 + 0xC] 00000C4A 0280 7FFF FFFF andi.l D0, 0x7FFFFFFF 00000C50 2D40 000C move.l [A6 + 0xC], D0 00000C54 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C58 206E 0010 movea.l A0, [A6 + 0x10] 00000C5C 2050 movea.l A0, [A0] 00000C5E 4868 0008 pea.l [A0 + 0x8] 00000C62 A8DF syscall RectRgn 00000C64 4E5E unlink A6 00000C66 205F movea.l A0, [A7]+ 00000C68 4FEF 000C lea.l A7, [A7 + 0xC] 00000C6C 4ED0 jmp [A0] fn00000C6E: 00000C6E 4E56 0000 link A6, 0 00000C72 48E7 0018 movem.l -[A7], A3,A4 00000C76 286E 000C movea.l A4, [A6 + 0xC] 00000C7A 266E 0010 movea.l A3, [A6 + 0x10] 00000C7E 2F0B move.l -[A7], A3 00000C80 4EBA F436 jsr [PC - 0xBCA /* 000000B8 */] 00000C84 200C move.l D0, A4 00000C86 0280 8000 0000 andi.l D0, 0x80000000 00000C8C 4A80 tst.l D0 00000C8E 6718 beq +0x1A /* 00000CA8 */ 00000C90 200C move.l D0, A4 00000C92 0280 0FFF FFFF andi.l D0, 0xFFFFFFF 00000C98 2840 movea.l A4, D0 00000C9A 2F0B move.l -[A7], A3 00000C9C 2F0C move.l -[A7], A4 00000C9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CA2 4EBA FD72 jsr [PC - 0x28E /* 00000A16 */] 00000CA6 6016 bra +0x18 /* 00000CBE */ label00000CA8: 00000CA8 200C move.l D0, A4 00000CAA 0280 0FFF FFFF andi.l D0, 0xFFFFFFF 00000CB0 2840 movea.l A4, D0 00000CB2 2F0B move.l -[A7], A3 00000CB4 2F0C move.l -[A7], A4 00000CB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CBA 4EBA FF86 jsr [PC - 0x7A /* 00000C42 */] label00000CBE: 00000CBE 2F0B move.l -[A7], A3 00000CC0 4EBA F400 jsr [PC - 0xC00 /* 000000C2 */] 00000CC4 4CDF 1800 movem.l A3,A4, [A7]+ 00000CC8 4E5E unlink A6 00000CCA 205F movea.l A0, [A7]+ 00000CCC 4FEF 000C lea.l A7, [A7 + 0xC] 00000CD0 4ED0 jmp [A0] fn00000CD2: 00000CD2 4E56 FFDE link A6, -0x0022 00000CD6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000CDA 286E 000C movea.l A4, [A6 + 0xC] 00000CDE 266E 0010 movea.l A3, [A6 + 0x10] 00000CE2 2F0B move.l -[A7], A3 00000CE4 4EBA F3D2 jsr [PC - 0xC2E /* 000000B8 */] 00000CE8 426C 0010 clr.w [A4 + 0x10] 00000CEC 2053 movea.l A0, [A3] 00000CEE 41E8 0008 lea.l A0, [A0 + 0x8] 00000CF2 43D4 lea.l A1, [A4] 00000CF4 22D8 move.l [A1]+, [A0]+ 00000CF6 22D8 move.l [A1]+, [A0]+ 00000CF8 2053 movea.l A0, [A3] 00000CFA 41E8 0008 lea.l A0, [A0 + 0x8] 00000CFE 43EC 0008 lea.l A1, [A4 + 0x8] 00000D02 22D8 move.l [A1]+, [A0]+ 00000D04 22D8 move.l [A1]+, [A0]+ 00000D06 486C 0008 pea.l [A4 + 0x8] 00000D0A 3F3C FFEC move.w -[A7], 0xFFEC 00000D0E 3F3C FFEC move.w -[A7], 0xFFEC 00000D12 A8A9 syscall InsetRect 00000D14 2053 movea.l A0, [A3] 00000D16 41E8 0008 lea.l A0, [A0 + 0x8] 00000D1A 43EE FFE8 lea.l A1, [A6 - 0x18] 00000D1E 22D8 move.l [A1]+, [A0]+ 00000D20 22D8 move.l [A1]+, [A0]+ 00000D22 3E2E FFEC move.w D7, [A6 - 0x14] 00000D26 9E6E FFE8 sub.w D7, [A6 - 0x18] 00000D2A 3C2E FFEE move.w D6, [A6 - 0x12] 00000D2E 9C6E FFEA sub.w D6, [A6 - 0x16] 00000D32 BE46 cmp.w D7, D6 00000D34 6F08 ble +0xA /* 00000D3E */ 00000D36 397C 0002 0010 move.w [A4 + 0x10], 0x2 00000D3C 6006 bra +0x8 /* 00000D44 */ label00000D3E: 00000D3E 397C 0001 0010 move.w [A4 + 0x10], 0x1 label00000D44: 00000D44 2F0B move.l -[A7], A3 00000D46 4EBA F37A jsr [PC - 0xC86 /* 000000C2 */] 00000D4A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000D4E 4E5E unlink A6 00000D50 205F movea.l A0, [A7]+ 00000D52 4FEF 000C lea.l A7, [A7 + 0xC] 00000D56 4ED0 jmp [A0] fn00000D58: 00000D58 4E56 FFAC link A6, -0x0054 00000D5C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000D60 286E 0010 movea.l A4, [A6 + 0x10] 00000D64 2F0C move.l -[A7], A4 00000D66 4EBA F350 jsr [PC - 0xCB0 /* 000000B8 */] 00000D6A 2054 movea.l A0, [A4] 00000D6C 41E8 0008 lea.l A0, [A0 + 0x8] 00000D70 43EE FFE8 lea.l A1, [A6 - 0x18] 00000D74 22D8 move.l [A1]+, [A0]+ 00000D76 22D8 move.l [A1]+, [A0]+ 00000D78 362E FFEC move.w D3, [A6 - 0x14] 00000D7C 966E FFE8 sub.w D3, [A6 - 0x18] 00000D80 302E FFEE move.w D0, [A6 - 0x12] 00000D84 906E FFEA sub.w D0, [A6 - 0x16] 00000D88 3D40 FFDC move.w [A6 - 0x24], D0 00000D8C 2054 movea.l A0, [A4] 00000D8E 3A28 0014 move.w D5, [A0 + 0x14] 00000D92 2054 movea.l A0, [A4] 00000D94 3C28 0016 move.w D6, [A0 + 0x16] 00000D98 2054 movea.l A0, [A4] 00000D9A 3E28 0012 move.w D7, [A0 + 0x12] 00000D9E BE45 cmp.w D7, D5 00000DA0 6C02 bge +0x4 /* 00000DA4 */ 00000DA2 3E05 move.w D7, D5 label00000DA4: 00000DA4 BE46 cmp.w D7, D6 00000DA6 6F02 ble +0x4 /* 00000DAA */ 00000DA8 3E06 move.w D7, D6 label00000DAA: 00000DAA 3006 move.w D0, D6 00000DAC 9045 sub.w D0, D5 00000DAE 4A40 tst.w D0 00000DB0 6602 bne +0x4 /* 00000DB4 */ 00000DB2 5246 addq.w D6, 1 label00000DB4: 00000DB4 B66E FFDC cmp.w D3, [A6 - 0x24] 00000DB8 6F00 00C6 ble +0xC8 /* 00000E80 */ 00000DBC 594F subq.w A7, 4 00000DBE 382E FFEC move.w D4, [A6 - 0x14] 00000DC2 986E FFE8 sub.w D4, [A6 - 0x18] 00000DC6 3D7C 0064 FFD2 move.w [A6 - 0x2E], 0x64 /* 'd' */ 00000DCC 486E FFD2 pea.l [A6 - 0x2E] 00000DD0 3D44 FFD0 move.w [A6 - 0x30], D4 00000DD4 486E FFD0 pea.l [A6 - 0x30] 00000DD8 486E FFC6 pea.l [A6 - 0x3A] 00000DDC 3F3C 200E move.w -[A7], 0x200E 00000DE0 A9EB syscall Pack4/FP68K 00000DE2 486E FFC6 pea.l [A6 - 0x3A] 00000DE6 3F3C 2006 move.w -[A7], 0x2006 00000DEA A9EB syscall Pack4/FP68K 00000DEC 3006 move.w D0, D6 00000DEE 9045 sub.w D0, D5 00000DF0 3D40 FFC4 move.w [A6 - 0x3C], D0 00000DF4 486E FFC4 pea.l [A6 - 0x3C] 00000DF8 3D47 FFC2 move.w [A6 - 0x3E], D7 00000DFC 486E FFC2 pea.l [A6 - 0x3E] 00000E00 486E FFB8 pea.l [A6 - 0x48] 00000E04 3F3C 200E move.w -[A7], 0x200E 00000E08 A9EB syscall Pack4/FP68K 00000E0A 486E FFB8 pea.l [A6 - 0x48] 00000E0E 3F3C 2006 move.w -[A7], 0x2006 00000E12 A9EB syscall Pack4/FP68K 00000E14 486E FFB8 pea.l [A6 - 0x48] 00000E18 486E FFC6 pea.l [A6 - 0x3A] 00000E1C 3F3C 0004 move.w -[A7], 0x4 00000E20 A9EB syscall Pack4/FP68K 00000E22 3D7C 0064 FFB6 move.w [A6 - 0x4A], 0x64 /* 'd' */ 00000E28 486E FFB6 pea.l [A6 - 0x4A] 00000E2C 486E FFC6 pea.l [A6 - 0x3A] 00000E30 3F3C 2004 move.w -[A7], 0x2004 00000E34 A9EB syscall Pack4/FP68K 00000E36 486E FFC6 pea.l [A6 - 0x3A] 00000E3A 486E FFEC pea.l [A6 - 0x14] 00000E3E 486E FFAC pea.l [A6 - 0x54] 00000E42 3F3C 200E move.w -[A7], 0x200E 00000E46 A9EB syscall Pack4/FP68K 00000E48 486E FFAC pea.l [A6 - 0x54] 00000E4C 3F3C 0002 move.w -[A7], 0x2 00000E50 A9EB syscall Pack4/FP68K 00000E52 486E FFAC pea.l [A6 - 0x54] 00000E56 4EBA F1C8 jsr [PC - 0xE38 /* 00000020 */] 00000E5A 544F addq.w A7, 2 00000E5C 381F move.w D4, [A7]+ 00000E5E D86E 000C add.w D4, [A6 + 0xC] 00000E62 3E06 move.w D7, D6 00000E64 9E45 sub.w D7, D5 00000E66 3004 move.w D0, D4 00000E68 906E FFEC sub.w D0, [A6 - 0x14] 00000E6C CFC0 muls.w D7, D0 00000E6E 302E FFE8 move.w D0, [A6 - 0x18] 00000E72 906E FFEC sub.w D0, [A6 - 0x14] 00000E76 48C7 ext.l D7 00000E78 8FC0 divs.w D7, D0 00000E7A DE45 add.w D7, D5 00000E7C 6000 00B4 bra +0xB6 /* 00000F32 */ label00000E80: 00000E80 594F subq.w A7, 4 00000E82 382E FFEE move.w D4, [A6 - 0x12] 00000E86 986E FFEA sub.w D4, [A6 - 0x16] 00000E8A 3D7C 0064 FFD2 move.w [A6 - 0x2E], 0x64 /* 'd' */ 00000E90 486E FFD2 pea.l [A6 - 0x2E] 00000E94 3D44 FFD0 move.w [A6 - 0x30], D4 00000E98 486E FFD0 pea.l [A6 - 0x30] 00000E9C 486E FFC6 pea.l [A6 - 0x3A] 00000EA0 3F3C 200E move.w -[A7], 0x200E 00000EA4 A9EB syscall Pack4/FP68K 00000EA6 486E FFC6 pea.l [A6 - 0x3A] 00000EAA 3F3C 2006 move.w -[A7], 0x2006 00000EAE A9EB syscall Pack4/FP68K 00000EB0 3006 move.w D0, D6 00000EB2 9045 sub.w D0, D5 00000EB4 3D40 FFC4 move.w [A6 - 0x3C], D0 00000EB8 486E FFC4 pea.l [A6 - 0x3C] 00000EBC 3D47 FFC2 move.w [A6 - 0x3E], D7 00000EC0 486E FFC2 pea.l [A6 - 0x3E] 00000EC4 486E FFB8 pea.l [A6 - 0x48] 00000EC8 3F3C 200E move.w -[A7], 0x200E 00000ECC A9EB syscall Pack4/FP68K 00000ECE 486E FFB8 pea.l [A6 - 0x48] 00000ED2 3F3C 2006 move.w -[A7], 0x2006 00000ED6 A9EB syscall Pack4/FP68K 00000ED8 486E FFB8 pea.l [A6 - 0x48] 00000EDC 486E FFC6 pea.l [A6 - 0x3A] 00000EE0 3F3C 0004 move.w -[A7], 0x4 00000EE4 A9EB syscall Pack4/FP68K 00000EE6 3D7C 0064 FFB6 move.w [A6 - 0x4A], 0x64 /* 'd' */ 00000EEC 486E FFB6 pea.l [A6 - 0x4A] 00000EF0 486E FFC6 pea.l [A6 - 0x3A] 00000EF4 3F3C 2004 move.w -[A7], 0x2004 00000EF8 A9EB syscall Pack4/FP68K 00000EFA 486E FFEA pea.l [A6 - 0x16] 00000EFE 486E FFC6 pea.l [A6 - 0x3A] 00000F02 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00000F06 A9EB syscall Pack4/FP68K 00000F08 486E FFC6 pea.l [A6 - 0x3A] 00000F0C 4EBA F112 jsr [PC - 0xEEE /* 00000020 */] 00000F10 544F addq.w A7, 2 00000F12 381F move.w D4, [A7]+ 00000F14 D86E 000E add.w D4, [A6 + 0xE] 00000F18 3E06 move.w D7, D6 00000F1A 9E45 sub.w D7, D5 00000F1C 3004 move.w D0, D4 00000F1E 906E FFEA sub.w D0, [A6 - 0x16] 00000F22 CFC0 muls.w D7, D0 00000F24 302E FFEE move.w D0, [A6 - 0x12] 00000F28 906E FFEA sub.w D0, [A6 - 0x16] 00000F2C 48C7 ext.l D7 00000F2E 8FC0 divs.w D7, D0 00000F30 DE45 add.w D7, D5 label00000F32: 00000F32 BE45 cmp.w D7, D5 00000F34 6C02 bge +0x4 /* 00000F38 */ 00000F36 3E05 move.w D7, D5 label00000F38: 00000F38 BE46 cmp.w D7, D6 00000F3A 6F02 ble +0x4 /* 00000F3E */ 00000F3C 3E06 move.w D7, D6 label00000F3E: 00000F3E 2F0C move.l -[A7], A4 00000F40 3F07 move.w -[A7], D7 00000F42 A963 syscall SetControlValue/SetCtlValue 00000F44 2F0C move.l -[A7], A4 00000F46 4EBA F17A jsr [PC - 0xE86 /* 000000C2 */] 00000F4A 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00000F4E 4E5E unlink A6 00000F50 205F movea.l A0, [A7]+ 00000F52 4FEF 000E lea.l A7, [A7 + 0xE] 00000F56 4ED0 jmp [A0] label00000F58: 00000F58 4E56 FFD6 link A6, -0x002A 00000F5C 48E7 0308 movem.l -[A7], D6,D7,A4 00000F60 286E 000E movea.l A4, [A6 + 0xE] 00000F64 2E2E 0008 move.l D7, [A6 + 0x8] 00000F68 3C2E 0012 move.w D6, [A6 + 0x12] 00000F6C 2F0E move.l -[A7], A6 00000F6E 4EBA F2C6 jsr [PC - 0xD3A /* 00000236 */] 00000F72 42AE 0014 clr.l [A6 + 0x14] 00000F76 302E 000C move.w D0, [A6 + 0xC] 00000F7A 6000 0070 bra +0x72 /* 00000FEC */ 00000F7E 2F0C move.l -[A7], A4 00000F80 2F07 move.l -[A7], D7 00000F82 2F0E move.l -[A7], A6 00000F84 4EBA F366 jsr [PC - 0xC9A /* 000002EC */] 00000F88 6000 008A bra +0x8C /* 00001014 */ 00000F8C 594F subq.w A7, 4 00000F8E 3F06 move.w -[A7], D6 00000F90 2F0C move.l -[A7], A4 00000F92 2F07 move.l -[A7], D7 00000F94 2F0E move.l -[A7], A6 00000F96 4EBA F7AC jsr [PC - 0x854 /* 00000744 */] 00000F9A 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000F9E 6000 0074 bra +0x76 /* 00001014 */ 00000FA2 2F0C move.l -[A7], A4 00000FA4 2F07 move.l -[A7], D7 00000FA6 2F0E move.l -[A7], A6 00000FA8 4EBA FCC4 jsr [PC - 0x33C /* 00000C6E */] 00000FAC 6000 0066 bra +0x68 /* 00001014 */ 00000FB0 42AE 0014 clr.l [A6 + 0x14] 00000FB4 605E bra +0x60 /* 00001014 */ 00000FB6 2F0C move.l -[A7], A4 00000FB8 2F07 move.l -[A7], D7 00000FBA 2F0E move.l -[A7], A6 00000FBC 4EBA FD14 jsr [PC - 0x2EC /* 00000CD2 */] 00000FC0 6052 bra +0x54 /* 00001014 */ 00000FC2 6050 bra +0x52 /* 00001014 */ 00000FC4 604E bra +0x50 /* 00001014 */ 00000FC6 3F06 move.w -[A7], D6 00000FC8 2F0C move.l -[A7], A4 00000FCA 2F07 move.l -[A7], D7 00000FCC 2F0E move.l -[A7], A6 00000FCE 4EBA FD88 jsr [PC - 0x278 /* 00000D58 */] 00000FD2 6040 bra +0x42 /* 00001014 */ 00000FD4 2F0C move.l -[A7], A4 00000FD6 2F07 move.l -[A7], D7 00000FD8 2F0E move.l -[A7], A6 00000FDA 4EBA FC66 jsr [PC - 0x39A /* 00000C42 */] 00000FDE 6034 bra +0x36 /* 00001014 */ 00000FE0 2F0C move.l -[A7], A4 00000FE2 2F07 move.l -[A7], D7 00000FE4 2F0E move.l -[A7], A6 00000FE6 4EBA FA2E jsr [PC - 0x5D2 /* 00000A16 */] 00000FEA 6028 bra +0x2A /* 00001014 */ label00000FEC: 00000FEC 0C40 000C cmpi.w D0, 0xC 00000FF0 6422 bcc +0x24 /* 00001014 */ 00000FF2 D040 add.w D0, D0 00000FF4 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000FF8 4EFB 0002 jmp [PC + D0.w + 0x2] 00000FFC FF82 .invalid <> 00000FFE FF90 .invalid <> 00001000 FFA6 .invalid <> 00001002 FFC6 .invalid <> 00001004 FFC8 .invalid <> 00001006 FFCA .invalid <> 00001008 FFBA .invalid <> 0000100A FFB4 .invalid <> 0000100C 0018 0018 ori.b [A0]+, 0x18 00001010 FFD8 .invalid <> 00001012 FFE4 .invalid <> label00001014: 00001014 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001018 4E5E unlink A6 0000101A 205F movea.l A0, [A7]+ 0000101C 4FEF 000C lea.l A7, [A7 + 0xC] 00001020 4ED0 jmp [A0]